package com.tdam2013.grupo12.broadcastReceiver;

import java.util.Date;

import com.tdam2013.grupo12.Principal;
import com.tdam2013.grupo12.R;
import com.tdam2013.grupo12.clasesDeNegocio.BaseDeDatos;
import com.tdam2013.grupo12.webMessaging.ConsultarMensajes;

import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.IBinder;
                            
 
public class MyAlarmService extends Service 
{
      
   private NotificationManager mManager;

    @Override
    public IBinder onBind(Intent arg0)
    {
       // TODO Auto-generated method stub
        return null;
    }
 
    @Override
    public void onCreate() 
    {
       // TODO Auto-generated method stub  
       super.onCreate();
    }
 
   @SuppressWarnings("static-access")
   @Override
   public void onStart(Intent intent, int startId)
   {
       super.onStart(intent, startId);
       SharedPreferences prefs = getSharedPreferences("MisPreferencias",
				Context.MODE_PRIVATE);
		SharedPreferences.Editor editor = prefs.edit();
		String fecha = prefs.getString("ultimaFechaMensajes", "10/10/1991 10:10:10");
		int dia = Integer.parseInt(fecha.substring(0, 2));
		int mes = Integer.parseInt(fecha.substring(3, 5))-1;
		int anio = Integer.parseInt(fecha.substring(6, 10))-1900;
		int hora = Integer.parseInt(fecha.substring(11, 13));
		int minutos = Integer.parseInt(fecha.substring(14, 16));
		int segundos = Integer.parseInt(fecha.substring(17));
//		m.setFechaYHora();
//		BaseDeDatos db = new BaseDeDatos(getApplicationContext());
//		Date fechaUltimaConsulta = db.getFechaUltimaConsultaMensajes();
		new ConsultarMensajes(getApplicationContext(), new Date(anio, mes, dia, hora, minutos, segundos)).execute(new String[]{});
    }
 
    @Override
    public void onDestroy() 
    {
        // TODO Auto-generated method stub
        super.onDestroy();
    }
 
}
